habitable planet - German English Dictionary